// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()
const db = cloud.database()
const _ = db.command

// 云函数入口函数
exports.main = async (event, context) => {
  
    try {
      // 获取用户信息
      const wxContext = cloud.getWXContext()
      console.log("传过来的数据", event)
      // //  给用户添加key  
      // event.key[event.key.length] = event.suo
      // var key1 = event.key
      // console.log("处理好的key", key1)
      // console.log(wxContext.OPENID)
      return await db.collection('user').doc(wxContext.OPENID).update({
        data: {
          key:_.push(event.key)
        }
      })
   .then(res => {
      console.log("钥匙添加成功")
    })
  






    } catch (e) {
      console.error("报错",e)
    }
  

  // console.log(event.openid)
  //     db.collection("user").doc(wxContext.OPENID).update({
  //   data: {
  //     key: key1
  //   }
  // })

  //   .then(res => {
  //     console.log("钥匙添加成功")
  //     return "钥匙添加成功"
  //   })

  //   .catch(err => {
  //     console.log(err)
  //     db.collection("user").doc(event.openid).update({
  //       data: {
  //         key: key1
  //       }
  //     })
  //     return "钥匙添加失败"
  //   })



  


 
}